@charset "utf-8";

/* Global */
*{margin:0;padding:0;font-size:12px;line-height:normal;font-style:normal;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif}
h1,h2,legend{display:block;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font:0/0 Sans-serif}
img,fieldset{border:none}
li{list-style:none}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
button,label{cursor:pointer;_cursor /**/:hand}
/* Layout */
#login_wrap{overflow:hidden;position:relative;width:180px;height:99px;margin-top:8px;}
#login_wrap form{overflow:hidden;height:98px}
#login_header{position:relative;top:-1px;left:191px;width:76px;height:79px;border-left:1px solid #dcdcdc}
#login_container{position:absolute;top:25px;left:15px;width:161px}
#login_footer{position:relative;top:-60px;left:18px;width:160px;white-space:nowrap}
.login_error{overflow:visible;position:absolute;top:0;left:0}
/* Header */
#login_header *{font-size:11px}
#login_header button{width:18px;height:12px}
/* Header - Level */
#login_header .login_level{overflow:visible;position:absolute;top:29px;left:13px;width:55px;height:15px}
#login_header .login_level li{position:absolute;top:2px;left:0}
#login_header .login_level li.level_on{z-index:2}
#login_header .login_level li a{display:block;width:19px;height:15px;text-indent:-9999px}
#login_header .login_level .level1{left:2px}
#login_header .login_level .level2{left:20px}
#login_header .login_level .level3{left:38px}
#login_header .login_level .level2 a{background-position:-309px 0}
#login_header .login_level .level3 a{background-position:-333px 0}
#login_header #slide_btn1.level_on a{background-position:-285px -20px}
#login_header #slide_btn2.level_on a{background-position:-309px -20px}
#login_header #slide_btn3.level_on a{background-position:-333px -20px}
/* Header - Information */
#login_header .login_info{position:absolute;top:9px;left:15px}
#login_header .login_info li{display:none;position:absolute;top:0;left:0}
#login_header .login_info li.info1 a:hover,#login_header .login_info li.info1 a:focus,#login_header .login_info li.info1 a:active,#login_header .login_info li.info2 a:hover,#login_header .login_info li.info2 a:focus,#login_header .login_info li.info2 a:active,#login_header .login_info li.info3 a:hover,#login_header .login_info li.info3 a:focus,#login_header .login_info li.info3 a:active{text-decoration:none}
#login_header .login_info li.ip_security{display:block !important;position:absolute;top:49px;left:0;width:61px;white-space:nowrap}
#login_header .login_info li.ip_security *{vertical-align:top}
#login_header .login_info li.ip_security a{position:relative;top:1px;left:1px;margin:0 3px 0 0;color:#6b6d70;letter-spacing:-1px;text-decoration:none}
#login_header .login_info li.ip_security button{position:absolute;top:-4px;right:0;height:20px;border:none 0;color:transparent;text-indent:-999px;background:none}
#login_header .login_info li.ip_security button img{display:none}
#login_header .login_info li.ip_security button.off{width:34px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -284px -79px}
#login_header .login_info li.ip_security button.on{width:28px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -284px -60px}
#login_header .login_info li .level_txt{font-size:11px;color:#6b6d70;letter-spacing:-1px;white-space:nowrap}
#login_header .login_info li .level_txt img{position:relative;top:2px;margin:0 -1px}
#login_header .login_info .level_img1,#login_header .login_info .level_img2,#login_header .login_info .level_img3{display:inline-block;overflow:hidden;width:11px;height:16px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat;line-height:999px;vertical-align:text-bottom;cursor:pointer}

#login_header .login_info .level_img1{background-position:-285px -40px}
#login_header .login_info .level_img2{background-position:-302px -40px}
#login_header .login_info .level_img3{background-position:-319px -40px}


/* Container - Login */
#login_container fieldset{display:none;position:relative}
#login_container dl{overflow:hidden;position:relative;height:49px}
#login_container dl dt label{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font:0/0 Sans-serif}
#login_container dt,#login_container dd{display:block;position:absolute}
#login_container dd.uid{top:1px;left:1px}
#login_container dd.upw{top:26px;left:1px}
#login_container .input_text{display:block;position:relative;width:98px;height:16px;*margin:-1px 0;padding:4px 2px 0;border:1px solid #bebebe;font-size:12px;color:#444;vertical-align:top}
:root #login_container .input_text{padding-top:2px;padding-bottom:2px}
@media tty{
i{content:'\";/*"\' \'"*/}}@m; #login_container .input_text{width:104px; height:22px}/*'}
}/* */
#login_container #uid{background:#fff url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -357px -52px}
#login_container #upw{background:#fff url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -357px -72px}
@media tty{
i{content:'\";/*"\' \'"*/}}@m; #login_container #uid, #login_container #upw{background-position:1px 0}/*'}
}/* */
#login_container .input_text.focus{border:1px solid #5aa409;background:#fff !important}
#login_container .input_text.focusnot{background:#fff !important}
#login_container p.keeping{overflow:visible;position:absolute;top:5px;left:109px}
#login_container p.keeping *{vertical-align:top}
#login_container p.keeping .input_check{_margin:-4px -3px -3px -4px}
:first-child+html #login_container p.keeping .input_check{margin:-4px -3px -3px -4px}
#login_container p.keeping label{position:relative;top:2px;left:4px;font-size:11px;color:#6b6d70;letter-spacing:-1px}
#login_container p.keeping .submit{overflow:hidden;position:absolute;top:-4px;left:0;width:52px;height:47px;border:0;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -357px 0;text-indent:-9999px}
#login_container p.keeping .chk_area{position:absolute;top:47px;left:-108px;width:150px}
#login_container p.keeping .chk_me{width:13px;height:13px;margin:0;vertical-align:top}
#login_container p.keeping .lbl_me{display:inline-block;left:0;font-size:11px;color:#5f6164;letter-spacing:-1px;vertical-align:top;cursor:pointer;cursor:hand}
/* link list */
#lst_lnk{margin:9px 0 -14px 18px}
#lst_lnk li{display:inline;padding:0 1px 0 6px;color:#6b6d70;white-space:nowrap}
#lst_lnk li.first{padding-left:0;background:none}
#lst_lnk a{font-size:11px;color:#848689;letter-spacing:-1px}
#lst_lnk li.first a{font-weight:bold;color:#5f6164}
#lst_lnk li .vr{margin:0 -4px;font-size:11px;color:#848689}
/* Step */
.step1 .level1 img,.step2 .level2 img,.step3 .level3 img,.step1 .info1,.step2 .info2,.step3 .info3,.step1 #login_level1,.step2 #login_level2,.step3 #login_level3{display:block !important}
/* Error Message */
.login_error li{display:none;position:absolute;z-index:10}
.login_error li *{font-size:11px}
.login_error li strong{font-weight:bold;color:#32a800}
.login_error li em{letter-spacing:normal}
.login_error li em.accent{font-style:normal;color:#32a800;letter-spacing:-1px}
.login_error li.bx{width:278px;height:98px;border:1px solid #b5b7ba;background:#fff}
.login_error li.bx p{position:relative;line-height:14px;color:#2f3743;text-align:center}
.login_error li.bx p.description{width:100%;margin:0 auto}
.login_error li.bx p.description em{font-style:normal}
.login_error li.bx p.button{width:100%;margin:0 auto;line-height:normal}
.login_error li.bx p.button *{vertical-align:top}
.login_error li.bx p.button .activex,.login_error li.bx p.button .close{padding:4px 7px 1px;_padding:3px 4px 0;line-height:1.1em;letter-spacing:-1px}
.login_error li.bx p.button .close span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.login_error li.bx p.button .activex{width:96px}
.login_error li .close_x{overflow:hidden;position:absolute;top:4px;right:5px;width:18px;height:18px;border:none 0;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat -337px -41px;text-indent:-9999px}
.login_error li .close_x img{display:none}
.login_error .e1{top:72px;left:15px}
.login_error .e1 .caps_lock{display:block;overflow:hidden;width:162px;height:28px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) no-repeat 0 -104px;text-indent:-9999px}
.login_error .e2{top:0;left:0;width:187px;height:100px}
.login_error#ex li{display:none}
.login_error#e1 #m1,.login_error#e2 #m2,.login_error#e3 #m3,.login_error#e4 #m4,.login_error#e5 #m5,.login_error#e6 #m6,.login_error#e7 #m7,.login_error#e8 #m8,.login_error#e9 #m9,.login_error#e10 #m10,.login_error#e11 #m11,.login_error#e12 #m12,.login_error#e13 #m13,.login_error#e13 #m14{display:block}
.login_error #m2 .description,.login_error #m4 .description,.login_error #m6 .description,.login_error #m7 .description,.login_error #m8 .description,.login_error #m12 .description{padding:20px 0 15px}
.login_error #m13 .description{padding:20px 0 5px}
.login_error #m3 .description,.login_error #m5 .description,.login_error #m9 .description,.login_error #m11 .description{padding:15px 0 6px}
.login_error #m10 .description1{padding:18px 0 0}
.login_error #m10 .description2{padding:5px 0 0}
.login_error #m14{left:124px;width:145px;height:87px;padding:15px 0 9px 9px;color:#6d6d70;letter-spacing:-1px}
.login_error #m14 .description{color:#6d6d70;line-height:14px;text-align:left}
.login_error #m14 strong{display:block;color:#6d6d70;letter-spacing:-2px}
.login_error #m14 .help{display:block;width:76px;margin:2px 0 0 1px;padding-right:2px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) 100% 3px no-repeat;color:#6d6d70;text-decoration:underline}
.login_error #m14 p.button .close{margin:9px 0 0 -7px}
:root .login_error #m14 p.button .close{padding:2px 4px 1px}
.login_error #m14 .bu_arr{position:absolute;left:-5px;bottom:24px;display:block;width:5px;height:9px;background:url(http://static.naver.net/green/v2/img/sp_login_v3.png) -414px 0 no-repeat}

/* iPad */
.t input[type=image],.t input[type=text],.t input[type=submit],.t input[type=password]{-webkit-appearance:none;-webkit-border-radius:0}




a.btn_logout{display:block;overflow:hidden;width:51px;height:18px;border:0;background:url(http://static.naver.net/www/sp_main20130110.png) no-repeat -230px -120px;font-size:0;line-height:0;text-indent:-1000em}
